Johan VasquezJohan Vasquez
Tran Thi Cam Tu: A World Kumite Silver at 17 and the -59kg Fork Nobody Is DiscussingThe third round had 41 seconds left. The electronic scoreboard on tatami two ...
Thuy Linh Before Asian Games 20: A Badminton Medal Does Not Come From Willpower AloneI was standing at the edge of court three in a gymnasium in Incheon, watching...
Barcelona 7-0 Real Madrid: Claudia Pina scores four in one half as the gap can no longer be hiddenThere are nights of football that end not with the final whistle, but with a...
Finland Stun Reigning World Champions Italy in EuroVolley 2026 Quarterfinal: A Real Shock, But Only by 4 PointsSet 5, the score 13-13. The arena in Turin, more than eight thousand spectato...
Sindhu meets An Se Young in the French Open 2026 final: the 0-10 record through a data lensAt Arena Grand Paris, in the third game, at 15-16, PV Sindhu won six points i...
Vietnam vs Malaysia: When the Fixture Calendar Erodes Squad DepthWhen Vietnam's squad list was published ahead of the third-place match, I...
FC Pro Champions Cup 2026 Final: NK Came Back From 0-3 to 3-3, But Games One Through Three Are Where the Match Was Actually DecidedGame seven. I was sitting exactly one metre from the screen, my notebook four...
When Football Analysis Hits Empty State: Lessons on Data and IntuitionIn the modern world of football analysis, there's a reality few acknowledge:...
The Nine Layers of Esports Data: Why "Not Enough Data" Is the Most Honest AnswerOne night I opened my own analysis and found it empty. Nine sections, each wi...
Brazil Win 24th South American Title: Three Double-Digit Scorers and an Olympic Ticket Still Pending VerificationThe final score of the third set was 25-16. A scoreline that, at a glance,...
Indonesian Keeper Emil Audero Joins Rayo Vallecano: A Deadline-Day Sprint and the 90-Day EquationI have watched too many goalkeepers come and go in my 26 years in this...
Nameless Sword, Riot August, and the Gap Between a Reddit Comment and a Real PatchThree forty-seven in the morning in Incheon. The phone glowing on the floor,...
The Independent Who Rewrote History: Aidil Sholeh and the 2026 Vietnam Open TitleThere are moments on a badminton court that need no slow-motion replay to...
The V-League Transfer Window and the Data Gap: What Remains When the Sources Fall SilentIn early July, I opened a dossier about the V-League's mid-season transfer...
Valverde at right-back: a versatile asset and a load debtIn the starting XI that beat Sevilla 4-1, one detail was buried under the jok...
Natalie Nakase Collapses Mid-Playoff Game: When a System Is Built on One Person's StaminaThe shot clock was draining toward the final seconds of the fourth quarter. T...
Fourteen Seconds in Rostov: When Japan's Pain Crystallized into MemoryMinute 94, Rostov-on-Don. I was sitting in a tiny commentary cabin, its windo...
Galatasaray vs Kasımpaşa: New turf, old pressure, and the unbeaten puzzleThe last strip of turf was laid at RAMS Park, the sound of the mower still...
FIA Expects Qatar and Abu Dhabi to Go Ahead: What Ben Sulayem Actually Said, and What He Did NotThe final rounds in Qatar and Abu Dhabi remain on the calendar — but the FIA'...
Four V-League Defeats in the 2026-2027 National Cup Qualifiers: The Arithmetic of Priority and the Cost of a Secondary StageOn Sunday night I sat in front of a screen in Incheon, one earbud in, watchin...
Thuy Linh Before Asian Games 20: A Badminton Medal Does Not Come From Willpower AloneI was standing at the edge of court three in a gymnasium in Incheon, watching...
Barcelona 7-0 Real Madrid: Claudia Pina scores four in one half as the gap can no longer be hiddenThere are nights of football that end not with the final whistle, but with a...
Finland Stun Reigning World Champions Italy in EuroVolley 2026 Quarterfinal: A Real Shock, But Only by 4 PointsSet 5, the score 13-13. The arena in Turin, more than eight thousand spectato...
Sindhu meets An Se Young in the French Open 2026 final: the 0-10 record through a data lensAt Arena Grand Paris, in the third game, at 15-16, PV Sindhu won six points i...
Vietnam vs Malaysia: When the Fixture Calendar Erodes Squad DepthWhen Vietnam's squad list was published ahead of the third-place match, I...
FC Pro Champions Cup 2026 Final: NK Came Back From 0-3 to 3-3, But Games One Through Three Are Where the Match Was Actually DecidedGame seven. I was sitting exactly one metre from the screen, my notebook four...
When Football Analysis Hits Empty State: Lessons on Data and IntuitionIn the modern world of football analysis, there's a reality few acknowledge:...
The Nine Layers of Esports Data: Why "Not Enough Data" Is the Most Honest AnswerOne night I opened my own analysis and found it empty. Nine sections, each wi...
Brazil Win 24th South American Title: Three Double-Digit Scorers and an Olympic Ticket Still Pending VerificationThe final score of the third set was 25-16. A scoreline that, at a glance,...
Indonesian Keeper Emil Audero Joins Rayo Vallecano: A Deadline-Day Sprint and the 90-Day EquationI have watched too many goalkeepers come and go in my 26 years in this...
Nameless Sword, Riot August, and the Gap Between a Reddit Comment and a Real PatchThree forty-seven in the morning in Incheon. The phone glowing on the floor,...
The Independent Who Rewrote History: Aidil Sholeh and the 2026 Vietnam Open TitleThere are moments on a badminton court that need no slow-motion replay to...
The V-League Transfer Window and the Data Gap: What Remains When the Sources Fall SilentIn early July, I opened a dossier about the V-League's mid-season transfer...
Valverde at right-back: a versatile asset and a load debtIn the starting XI that beat Sevilla 4-1, one detail was buried under the jok...
Natalie Nakase Collapses Mid-Playoff Game: When a System Is Built on One Person's StaminaThe shot clock was draining toward the final seconds of the fourth quarter. T...
Fourteen Seconds in Rostov: When Japan's Pain Crystallized into MemoryMinute 94, Rostov-on-Don. I was sitting in a tiny commentary cabin, its windo...
Galatasaray vs Kasımpaşa: New turf, old pressure, and the unbeaten puzzleThe last strip of turf was laid at RAMS Park, the sound of the mower still...
FIA Expects Qatar and Abu Dhabi to Go Ahead: What Ben Sulayem Actually Said, and What He Did NotThe final rounds in Qatar and Abu Dhabi remain on the calendar — but the FIA'...
Four V-League Defeats in the 2026-2027 National Cup Qualifiers: The Arithmetic of Priority and the Cost of a Secondary StageOn Sunday night I sat in front of a screen in Incheon, one earbud in, watchin...
